/**
 * @author : xwj
 * @date : 2021/7/19 19:49
 * @description :给你一个字符串 s 和一个字符规律 p，请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。
 * '.' 匹配任意单个字符
 * '*' 匹配零个或多个前面的那一个元素
 * 所谓匹配，是要涵盖 整个 字符串 s的，而不是部分字符串。
 * @class : test10
 **/

public class test10 {

    public static boolean isMatch(String s, String p) {
        int l1 = s.length();
        int l2 = p.length();
        int i = 0 , j = 0;
        switch (l1){
            case 0:
                if (p.equals(".") || p.equals(".*") || p.equals("")){
                    return true;
                }else {
                    return false;
                }
            default:
                while (i <= l1 && j <= l2){

                }
        }
        return true;
    }

    public static void main(String[] args) {
        String s = "aa";
        String p = "a*";
        if (isMatch(s,p)) {
            System.out.println("匹配成功");
        } else {
            System.out.println("匹配不成功");
        }
    }

}
